package 疯狂Java讲义.第6章_面向对象_下._6_9_枚举类._6_9_4_实现接口的枚举类;

public enum Gender4EnumValue implements GenderDesc{
    // 此处的枚举值必须调用对应的构造器来创建
    MALE("男"){
        @Override
        public void info() {
            System.out.println("这个枚举值代表" + this.getName() + "生。");
        }
    },
    FEMALE("女"){
        @Override
        public void info() {
            System.out.println("这个枚举值代表" + this.getName() + "生。");
        }
    };
    // final修饰的变量一旦获得了初值以后，便不可再改变！
    private final String name;
    // 枚举类的构造器只能使用private修饰
    private Gender4EnumValue(String name){
        this.name = name;
    }

    public String getName() {
        return name;
    }
}
